This page last changed on Oct 23, 2006 by [email protected].

ESB

ESB Introduction Part 1
This first article in this series described the basic concepts and role of the Enterprise Service Bus (ESB). It focuses on describing scenarios and issues for ESB deployment to support a Service-Oriented Architecture (SOA). One or more of these scenarios might apply to the SOA and ESB needs of your organization. - by Rick Robinson

ESB Introduction Part 2
In Part 2 of this series on the Enterprise Service Bus (EBS), the author describes and analyzes some commonly observed scenarios in which ESBs and other Service-Oriented Architecture (SOA) solutions are implemented. - by Rick Robinson

Take the Enterprise Service Bus - by Lee Sherman

The ESB Learning Guide - everything you want to know about ESB is here.

SEDA

SEDA
SEDA is an acronym for staged event-driven architecture, and decomposes a complex, event-driven application into a set of stages connected by queues. This design avoids the high overhead associated with thread-based concurrency models, and decouples event and thread scheduling from application logic. Mule uses ideas from SEDA to provide a highly scalable server.

Introduction to Staged Event-Driven Architecture (SEDA) - by Matt Welsh

JBI

Java Business Integration - by Steve Vinoski

The Sun JBI Site

IONA Celtix JBI Links

Service Mix JBI Links

Concurrency

Java Concurrency in Practice by Brian Goetz

Concurrent Programming in Java: Design Principles and Patterns by Doug Lea

Open Source Development Process

Producing Open Source Software: How to Run a Successful Free Software Project by Karl Fogel

The Cathedral and the Bazaar by Eric Raymond

Open Source Java

The Server Side

Document generated by Confluence on Nov 27, 2006 10:27